package com.example.service;

import com.example.dto.LoginRequest;
import com.example.dto.LoginResponse;
import com.example.entity.SysUser;

/**
 * 用户Service接口
 */
public interface SysUserService {
    
    /**
     * 登录
     */
    LoginResponse login(LoginRequest request);
    
    /**
     * 根据用户名查询用户
     */
    SysUser findByUsername(String username);
    
    /**
     * 验证用户名和密码
     */
    boolean validatePassword(String rawPassword, String encodedPassword);
} 